package com.gotop.system.service.system;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.gotop.common.base.BaseService;
import com.gotop.entity.system.Post;
import com.gotop.vo.system.PostVO;

import java.util.List;

public interface IPostService extends BaseService<Post> {

    /**
     * 自定义分页
     *
     * @param page
     * @param post
     * @return
     */
    IPage<PostVO> selectPostPage(IPage<PostVO> page, PostVO post);

    /**
     * 获取岗位ID
     *
     * @param tenantId
     * @param postNames
     * @return
     */
    String getPostIds(String tenantId, String postNames);

    /**
     * 获取岗位名
     *
     * @param postIds
     * @return
     */
    List<String> getPostNames(String postIds);

}
